The cyber_gun.json file is set up as a single model for the gun.
cyber_gun_alt.json and cyber_gun_pulling.json are part of a dual file animation thing, for when pulling back the gun the rotation changes, so it looks more "natural". If the ability for the override predicate "pulling" is added to guns, please switch to using this file by deleting cyber_gun.json and renaming cyber_gun_alt.json to just cyber_gun.json